package com.yang.webapi.module.service;

import com.yang.service.model.dto.post.AddrPostDTO;
import com.yang.service.model.dto.put.AddrPutDTO;
import com.yang.service.model.vo.AddrVo;

import java.util.List;

/**
 * Created by xin7k
 * Date: 2019/12/2
 */
public interface AddrWebService {

    /*
    * 新增地址
    * */
    String save(AddrPostDTO dto);

    /*
    * 根据用户Id获取所有地址
    * */
    List<AddrVo> listAllAddrByUserId();

    /**
     * 根据地址Id删除地址
     */
    boolean deleteAddByAddrId(String addrId);

    /*
    * 根据地址id更新
    * */

    boolean updateAddrById(String addrId, AddrPutDTO dto);
}
